首页> 外文OA文献 >Message passing versus distributed shared memory on networks of workstations
【2h】

Message passing versus distributed shared memory on networks of workstations

机译:消息传递与工作站网络上的分布式共享内存

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We compared the message passing library Parallel Virtual Machine (PVM) with the distributed shared memory system TreadMarks, on networks of workstations. We presented the performance of nine applications, including Water and Barnes-Hut from the SPLASH benchmarks; 3-D FFT, Integer Sort and Embarrassingly Parallel from the NAS benchmarks; ILINK, a widely used genetic analysis program; and SOR, TSP, and QuickSort.TreadMarks performed nearly identical to PVM on computation bound programs, such as the Water simulation of 1728 molecules. For most of the other applications, including ILINK, TreadMarks performed within 75% of PVM with 8 processes. The separation of synchronization and data transfer, and additional messages to request updates for data in the invalidate-based shared-memory protocol were two of the reasons for TreadMarks's lower performance. TreadMarks also suffered from extra data communication due to false sharing. Moreover, PVM benefited from the ability to aggregate scattered data in a single message.
机译:我们将消息传递库并行虚拟机(PVM)与工作站网络上的分布式共享内存系统TreadMarks进行了比较。我们介绍了9种应用的性能,包括SPLASH基准中的Water和Barnes-Hut; NAS基准测试中的3-D FFT,整数排序和令人尴尬的并行; ILINK,一种广泛使用的遗传分析程序;以及SOR,TSP和QuickSort。TreadMarks在计算绑定程序上的性能几乎与PVM相同,例如1728个分子的水模拟。对于大多数其他应用程序,包括ILINK,TreadMarks通过8个进程在PVM的75%内执行。 TreadMarks性能较低的两个原因是,同步和数据传输的分离以及请求基于无效的共享内存协议中的数据更新的其他消息。 TreadMarks还因错误共享而遭受额外的数据通信。而且,PVM得益于在单个消息中聚合分散数据的功能。

著录项

  • 作者

    Lu, Honghui;

  • 作者单位
  • 年度 1995
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号